﻿using Turquoise.Entities.Complex.BaseModels;

namespace Turquoise.Business.Abstract
{
    public interface IBaseService<T>
    {
        AddModel<T> Add();
        void Add(AddModel<T> model);
        UpdateModel<T> Update(int id);
        void Update(UpdateModel<T> model);
        DetailModel<T> Detail(int id);
        ListModel<T> GetList(ListModel<T> model);
        void Delete(int id);

    }
}
